home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
gnu
/
m4-1_0_3.lha
/
m4-1.0.3
/
NEWS
< prev
next >
Wrap
Text File
|
1992-12-19
|
3KB
|
115 lines
GNU m4 NEWS - User visible changes.
Copyright (C) 1992 Free Software Foundation, Inc.
Francois Pinard <pinard@iro.umontreal.ca>, 1992.
-------------
Version 1.0.3 - 19 December 1992, by Franc,ois Pinard
-------------
* `dnl' outputs a diagnostic if immediately followed by `('. Usually,
`dnl' should be followed by newline or whitespace.
* `ifelse' accepts without complaining the common idiom of having only
one argument. This is useful for introducing long comments.
* `eval' always express values as signed, whatever the radix.
* M4OPTS environment variable is no longer obeyed.
* `--no-warnings' option is renamed `--silent'.
* Debug lines use a new format more compatible with GNU standards.
* Various bugs have been corrected. See the ChangeLog for details.
-----------
Version 1.0 - 24 October 1991, by Rene' Seindal
-----------
* Uses GNU configure, taken from the gdb distribution.
* Uses GNU getopt(), with long option names.
* The -Q/+quiet option is added, which suppresses warnings about
missing or superflous arguments to built-in macros.
* Added default options via the M4OPTS environment variable.
* Several minor bugs have been fixed.
------------
Version 0.99 - 26 July 1991, by Rene' Seindal
------------
* The builtins `incr' and `decr' are now implemented without use of
`eval'.
* The builtin `indir' is added, to allow for indirect macro calls
(allows use of "illegal" macro names).
* The debugging and tracing facilities has been enhanced considerably.
See the manual for details.
* The -tMACRO option is added, marks MACRO for tracing as soon as it
is defined.
* Builtins are traced after renaming iff they were before.
* Named files can now be undiverted.
* The -Nnum option can be used to increase the number of divertions
available.
* Calling changecom without arguments now disables all comment
handling.
* A bug in `dnl' is fixed.
* A bug in the multi-character quoting code is fixed.
* Several typos in the manual has been corrected. More probably
persist.
------------
Version 0.75 - 15 November 1990, by Rene' Seindal
------------
* Implemented search path for include files (-I option and M4PATH
envronment variable).
* Implemented builtin `format' for printf-like formatting.
* Implemented builtin `regexp' for searching for regular expressions.
* Implemented builtin `patsubst' for substitution with regular
expressions.
* Implemented builtin `esyscmd', which expands to a shell commands
output.
* Implemented `__file__' and `__line__' for use in error messages.
* Implemented character ranges in `translit'.
* Implemented control over debugging output.
* Implemented multi-character quotes.
* Implemented multi-character comment delimiters.
* Changed predefined macro `gnu' to `__gnu__'.
* Changed predefined macro `unix' to `__unix__', when the -G option is
not used. With -G, `unix' is still defined.
* Added program name to error messages.
* Fixed two missing null bytes bugs.
------------
Version 0.50 - 22 January 1990, by Rene' Seindal
------------
* Initial beta release.